Scalable Solution of Radiative Heat Transfer Problems by the Photon Monte Carlo Algorithm on Hybrid Computing Architectures
نویسندگان
چکیده
The simulation of Radiative Heat Transfer (RHT) effects by the Photon Monte Carlo (PMC) method is a computationally demanding problem. In this paper we present results and analysis of a new algorithm designed to solve this problem on a hybrid computing architecture. This architecture includes distributed memory, shared memory, and Graphics Processing Unit (GPU) accelerated components. In this paper we present an approach to obtain good parallel performance based on a partitioning of the application software into two parts. The first part is a multithreaded application code that manages the ray tracing aspects of the PMC. The second part is an asynchronous, GPU-accelerated pseudo-random number generation library. An advantage of this approach is that this software framework can be easily translated to other Monte Carlo applications. We present experimental results from a largescale hybrid computer for a standard RHT model problem and compare these results to our analytical model.
منابع مشابه
Parallel Load Balancing Heuristics for Radiative Heat Transfer Calculations
The computation of radiative effects by the Photon Monte Carlo method is computationally demanding, especially when complex, nongray absorption models are employed. To solve such computationally expensive problems we have developed a parallel software framework for the photon Monte Carlo method based on ray tracing to compute radiative heat transfer effects. The central problem with obtaining s...
متن کاملRadiative Heat Transfer with Quasi Monte Carlo Methods
Monte Carlo simulation is often used to solve radiative transfer problems where complex physical phenomena and geometries must be handled. Slow convergence is a well known disadvantage of this method. In this paper we demonstrate that a significant improvement in computation time can be achieved by using Quasi-Monte Carlo (QMC) methods to simulate Rapid Thermal Processing.
متن کاملA Scalable Algorithm for Radiative Heat Transfer Using Reverse Monte Carlo Ray Tracing
Radiative heat transfer is an important mechanism in a class of challenging engineering and research problems. A direct all-to-all treatment of these problems is prohibitively expensive on large core counts due to pervasive allto-all MPI communication. The massive heat transfer problem arising from the next generation of clean coal boilers being modeled by the Uintah framework has radiation as ...
متن کاملHybrid Parallel Computing Strategies for Scientific Computing Applications
Multi-core, multi-processor, and Graphics Processing Unit (GPU) computer architectures pose significant challenges with respect to the efficient exploitation of parallelism for large-scale, scientific computing simulations. For example, a simulation of the human tonsil at the cellular level involves the computation of the motion and interaction of millions of cells over extended periods of time...
متن کاملA Pdf/photon Monte Carlo Method for Radiative Heat Transfer in Turbulent Flames
Thermal radiation plays a dominant role in heat transfer for most combustion systems. Accurate predictions of radiative heat transfer are essential for the correct determination of flame temperature, flame structure, and pollutant emissions in combustion simulations. In turbulent flames, transported probability density function (PDF) methods provide a reliable treatment of nonlinear processes s...
متن کامل